.zai-box{
	padding: 0 100upx;
	position: relative;
}
.zai-logo{
	width: 100%;
	width: 100%;
	height: 310upx;
}
.zai-title{
	position: absolute;
	top: 0;
	line-height: 360upx;
	font-size: 68upx;
	color: #fff;
	text-align: center;
	width: 100%;
	margin-left: -100upx;
}
.zai-form{
	margin-top: 100upx;
}
.zai-input{
	background: #e2f5fc;
	margin-top: 30upx;
	border-radius: 100upx;
	padding: 20upx 40upx;
	font-size: 36upx;
}
.input-placeholder, .zai-input{
	color: #94afce;
}
.zai-label{
	padding: 60upx 0;
	text-align: center;
	font-size: 30upx;
	color: #a7b6d0;
}
.zai-btn{
	background: #ff65a3;
	color: #fff;
	border: 0;
	border-radius: 100upx;
	font-size: 36upx;
	margin-top: 60upx;
	margin-bottom: 100upx;
}
.zai-btn:after{
	border: 0;
}

/*验证码输入框*/
.zai-input-btn{
	position: relative;
}
.zai-input-btn .zai-input{
	padding-right: 260upx;
}
.zai-checking{
	position: absolute;
	right: 0;
	top: 0;
	background: #ff65a3;
	color: #fff;
	border: 0;
	border-radius: 110upx;
	font-size: 36upx;
	margin-left: auto;
	margin-right: auto;
	padding-left: 28upx;
	padding-right: 28upx;
	box-sizing: border-box;
	text-align: center;
	text-decoration: none;
	line-height: 2.55555556;
	-webkit-tap-highlight-color: transparent;
	overflow: hidden;
	height: 97%;
	padding-top: 2upx;
	padding-bottom: 2upx;
}
.zai-checking.zai-time{
	background: #a7b6d0;
}

/*按钮点击效果*/
.zai-btn.button-hover{
	transform: translate(1upx, 1upx);
}